package cn.mdmm.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import cn.modoumama.common.RequestUtils;

/**
 * 类描述：异常处理<br>
 * <br/>
 * 创建人：邓强 <br>
 * 创建时间：2017年11月23日 下午12:59:28 <br>
 * 修改人： <br>
 * 修改时间：2017年11月23日 下午12:59:28 <br>
 * 修改备注： <br>
 * 
 * @version V1.0
 */
@Controller
@RequestMapping("err")
public class ExceptionController extends BaseController{
	// 404
	@RequestMapping(value = "/404")
	public String notFound(HttpServletRequest request, HttpServletResponse response) {
		response.setStatus(404);
		getLanguage(request);
		RequestUtils.setTitle(request, "404");
		return "404";
	}

	// 500
	@RequestMapping(value = "/500")
	public String exception(HttpServletRequest request, HttpServletResponse response) {
		response.setStatus(404);
		getLanguage(request);
		RequestUtils.setTitle(request, "500");
		return "exception";
	}

	//403
	@RequestMapping(value = "/403")
	public String unauthorized(HttpServletRequest request, HttpServletResponse response) {
		RequestUtils.setTitle(request, "403");
		return "unauthorized";
	}
}
